<template>
  <div>
    <a-button type="primary" @click="handleDownload">下载跟进计划文件</a-button>
  </div>
</template>

<script setup>
import { downloadFile } from '/@/api/common/api';
import { message } from 'ant-design-vue';

const props = defineProps({
  followPlanId: {
    type: String,
    required: true
  }
});

// 方法1：使用API直接下载（推荐）
function handleDownload() {
  if (!props.followPlanId) {
    message.warning('跟进计划ID不能为空');
    return;
  }
  
  // 直接使用window.open方式
  const baseUrl = '/jeecg-boot'; // 根据你的实际部署路径调整
  const url = `${baseUrl}/followup/followUp/downloadFollowPlanFile?followPlanId=${props.followPlanId}`;
  window.open(url);
}

</script>
